package com.ydzh.kfqgwvisitor.hikdata.hikres.records;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author xh
 * @date 2021/9/6 15:53
 */
@Data
public class RecordsList implements Serializable {

    /**
     *
     */
    private String visitorName;

    /**
     * 1: 男
     * 2: 女
     */
    private Integer gender;

    /**
     * 证件类型
     */
    private Integer certificateType;

    /**
     * 证件号码
     */
    private String certificateNo;

    /**
     * 访客联系电话
     */
    private String phoneNo;

    /**
     * 访客车牌号
     */
    private String plateNo;

    /**
     * 访客头像
     */
    private String picUri;

    /**
     *
     */
    private String svrIndexCode;

    /**
     * 离开时间查询时间段条件的结束时间
     */
    private Integer visitorStatus;

    /**
     * 可用于访客在访客机登记的凭证， 或后期作为查询条件使用
     */
    private String verificationCode;

    /**
     * 访客名单分组ID
     */
    private String visiorGroupId;

    /**
     * 访客名单分组名称
     */
    private String visiorGroupName;

    /**
     * 被访人ID
     */
    private String receptionistId;

    /**
     * 被访人姓名
     */
    private String receptionistName;

    /**
     * 被访人组织编码
     */
    private String eceptionistCode;

    /**
     * 来访事由
     */
    private String visitPurpose;

    /**
     * 来访时间
     */
    private String visitStartTime;

    /**
     * 离开时间
     */
    private String visitEndTime;

    /**
     * 动态二维码
     */
    private String QRCode;

    /**
     * 证件地址
     */
    private String certAddr;

    /**
     * 发证机关
     */
    private String certIssuer;

    /**
     *
     */
    private Integer nation;

    /**
     * 籍贯
     */
    private String birthplace;

    /**
     * 来访单位
     */
    private String visitorWorkUnit;

    /**
     * 访客登记时的登记id
     */
    private String orderId;

    /**
     * 访客住址
     */
    private String visitorAddress;

    /**
     * 来访人数
     */
    private Integer personNum;

    /**
     * 预计来访时间
     */
    private String plannedStartTime;

    /**
     * 预计离开时间
     */
    private String plannedEndTime;

    /**
     * 权限下发指定的资源点集合
     */
    private List<DesignatedResources> designatedResources;

    /**
     * 卡号
     */
    private String cardNo;

    /**
     * 当前访客记录关联的权限组集合
     */
    private List<String> privilegeGroupNames;


}
